package com.simple.annotation;

import java.lang.annotation.*;

/**
 * 此注解标记的方法，将会被识别为观察者方法，将由框架自动将其升级为一个观察者
 * 注意，使用此注解时，其所在的类，必须使用Instance将其标记，由框架管理，否则该注解将会无效
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Documented
public @interface Action {

    /**
     * @return 方法关注的事件动作
     */
    String[] value();
}
